package com.cloudbroker.bcs.platform.ltb.bizapi.constants;

import com.cloudbroker.bcs.common.constants.BasicErrorCodes;
import com.cloudbroker.bcs.common.validatioin.constants.ValidationErrorCodes;

public interface HSBCPSErrorCodes extends BasicErrorCodes, ValidationErrorCodes {
    
    /*
     * 执行成功：0
     */
    
    /*
     * 通用错误：1 ~ 99
     */
    
    // 调用周边系统失败可以50 ~ 99
    
    /*
     * 参数错误：100 ~ 999
     */
    
    /*
     * 业务错误：1000 ~
     */
    /**
     * 业务失败
     */
    public static final String BIZ_ERROR = "1000";
    
    /**
     * 通用错误错误：1001
     */
    public static interface CommonErr {
        
        public static final String _PREFIX = "1";
        
        /**
         * 验证码错误
         */
        public static final String VERIFY_CODE_WRONG = _PREFIX + "001";
        /**
         * 验证码超时
         */
        public static final String VERIFY_CODE_TIMEOUT = _PREFIX + "002";
        /**
         * 未获取验证码
         */
        public static final String VERIFY_CODE_NO = _PREFIX + "003";
        /**
         * 字符串中含有非法字符
         */
        public static final String FORBIDDEN_CHARACHTER = _PREFIX + "004";
        /**
         * 调用UF3.0接口出错统一返回信息
         */
        public static final String ITN_UC_ERROR_NO = _PREFIX + "005";
        
        /**
         * 文件传输失败
         * */
        public static final String FILE_TRANS_ERROR = _PREFIX + "006";
        
        /**
         * 上传文件类型失败
         * */
        public static final String UPLOAD_FILE_TYPE_ERROR = _PREFIX + "007";
        
        /**
         * 调用云信接口出错统一返回信息
         * */
        public static final String YUNXIN_ERROR = _PREFIX + "008";

        /**
         * 文件不存在
         * */
        public static final String FILE_NOT_FOUND = _PREFIX + "009";

        /**
         * 发送验证码过于频繁
         * */
        public static final String SEND_MESSAGE_FREQUENTLY = _PREFIX + "010";

        /**
         * 发送验证码次数达到上限
         * */
        public static final String SEND_MESSAGE_TO_MAX = _PREFIX + "011";
        
        /**
         * 验证次数过多
         * */
        public static final String VALIDAET_CODE_TIMT_OUT = _PREFIX + "012";

        /**
         * 密码重置失败
         * */
        public static final String PASSWORD_REST_FAILED = _PREFIX + "013";

        /**
         * 昵称中包含敏感词
         * */
        public static final String ALIAS_NAME_CONTAIN_SENSITIVE_WORD = _PREFIX + "014";

        /**
         * 投顾端重置验证码时 未寻找到该注册用户 无法重置密码
         * */
        public static final String MOBILE_TEL_NOT_REGISTER = _PREFIX + "015";

        /**
         * 邀请码无效
         * */
        public static final String INVITE_CODE_NOT_EXIT = _PREFIX + "016";

    }
    
    /**
     * 客户对象错误：10001
     */
    public static interface ClientErr {
        
        public static final String _PREFIX = "10";
        
        /**
         * 客户不存在
         */
        public static final String NO_SUCH_CLIENT = _PREFIX + "001";
        /**
         * 客户密码错误
         */
        public static final String CLIENT_PWD_ERR = _PREFIX + "002";
        /**
         * 手机号已注册
         */
        public static final String MOBILE_REGISTERED = _PREFIX + "003";
        /**
         * 身份证已注册
         */
        public static final String NCID_REGISTERED = _PREFIX + "004";
        /**
         * 客户编号与身份证不一致
         */
        public static final String CLIENTID_IDENTITY_INCONSISTENT = _PREFIX + "005";
        /**
         * 客户姓名与身份证不一致
         */
        public static final String CLIENTNAME_IDENTITY_INCONSISTENT = _PREFIX + "006";
        /**
         * 客户不可用
         */
        public static final String CLIENT_UNAVAILABLE = _PREFIX + "007";
        /**
         * 客户身份非法或未验证
         */
        public static final String CLIENT_IDENTITY_ILLEGAL = _PREFIX + "008";
        
        /**
         * 禁言操作失败
         */
        public static final String GAG_FAIL = _PREFIX + "009";
        
        /**
         * 短信发送失败
         */
        public static final String SMS_SEND_FAIL = _PREFIX + "010";
        
        /**
         * 客户旧密码错误
         */
        public static final String CLIENT_OLD_PWD_ERR = _PREFIX + "012";
        /**
         * 登录用户类型错误
         */
        public static final String CLIENT_USER_TYPE_ERR = _PREFIX + "013";

        /*
         * 客户消息错误：201
         */
        /**
         * 客户消息不存在
         */
        public static final String NO_SUCH_CLT_MSG = _PREFIX + "201";
        
        /**
         * 获取用户信息失败
         */
        public static final String WX_USERINFO_FAIL = _PREFIX + "011";
        
        /**
         * 用户没有在用户中心注册
         */
        public static final String UC_NO_SUCH_USER = _PREFIX + "013";
        
        /**
         * 评论人不存在
         */
        public static final String NO_SUCH_REPLY = _PREFIX + "014";
        
        /**
         * 当前用户不是大V
         * */
        public static final String USER_NOT_DAV = _PREFIX + "015";

        /**
         * 密码错误
         */
        public static final String CLIENT_NAME_PWD_ERR = _PREFIX + "016";

        /**
         * 用户注册失败
         */
        public static final String CLIENT_REG_FAIL = _PREFIX + "017";

        /**
         * 金币查询失败
         */
        public static final String AMOUNT_QRY_FAIL = _PREFIX + "018";

        /**
         * 内容不允许表情或空格
         * */
        public static final String NOT_SUPPORT_FACE_OR_BLANK = _PREFIX + "019";

        /**
         * 操作越权,访问无效
         * */
        public static final String EXCEED_POWER = _PREFIX + "020";
        
        /**
         * 密码不能为空
         */
        public static final String PASSWORD_EMPTY = _PREFIX + "021";

        /*
        *  黑名单用户已存在
         */
        public static final String BLACK_USER_EXIT=_PREFIX+"022";

        /**
         * 用户状态处于非正常状态
         * */
        public static final String USER_STATUS_DISABLE = _PREFIX + "023";
       

        /**
         * 投顾用户在待认证状态
         * */
        public static final String LEADER_STATUS_WAITING = _PREFIX + "024";

         /*
        *  黑名单关键字已存在
         */
        public static final String BLACK_WORD_EXIT=_PREFIX+"025";
        /*
         *评论中存在敏感词
         */
        public static final String COMMENT_BLACK_WORD_EXIT=_PREFIX+"026";

        /*
         *用户存在黑名单中
         */
        public static final String USER_IN_BLACK_LIST=_PREFIX+"027";

        /**
         * 跟投用户信息不存在
         * */
        public static final String CUSTOMER_INFO_NOT_EXIST = _PREFIX + "028";

        /**
         * 投顾信息不存在
         * */
        public static final String LEADER_INFO_NOT_EXIST = _PREFIX + "029";

        /**
         * 登录类型不存在
         * */
        public static final String USER_LOGIN_AWAY_ERROE = _PREFIX +"030";

        /**
         * 评论不存在
         */
        public static final String COMMENT_NOT_EXIT = _PREFIX +"031";

        /**
         * 用户不存在
         */
        public static final String USER_NOT_EXIT = _PREFIX +"032";

        /**
         * 关键字黑名单不存在
         */
        public static final String BLACK_WORD_NOT_EXIT = _PREFIX +"033";
        /**
         * 用户黑名单不存在
         */
        public static final String BLACK_USER_NOT_EXIT = _PREFIX +"034";

        /**
         * sendercomp_id或company_id不能为空
         * */
        public static final String SENDERCOMP_ID_OR_COMPANY_ID_NOTEMPTY = _PREFIX + "035";
        /**
         * 登录安全报错
         * */
        public static final String BALEFUL_USER_LOGIN = _PREFIX + "036";

        /**
         * 获取行情token失败
         * */
        public static final String MARKET_TOKEN = _PREFIX + "037";
        /**
         * 行情token链接错误
         * */
        public static final String MARKET_TOKEN_CONNECT_ERR = _PREFIX + "038";
        /**
         * 行情token返回值错误
         * */
        public static final String MARKET_TOKEN_RESULT_ERR = _PREFIX + "039";
        /**
         * 手机号尚未注册
         */
        public static final String CLIENT_NAME_ERR = _PREFIX + "040";

        /**
         * 该账户未在西南证券注册
         */
        public static final String USER_NOT_REG_IN_XINAN = _PREFIX + "041";


        /**
         * 组合名称重复
         * */
        public static final String COMBINE_NAME_IS_REPEAT = _PREFIX + "042";

        public static final String INVITE_CODE_IS_USED = _PREFIX + "043";

        //投顾已离职
        public static final String LEADER_LEAVE = _PREFIX + "044";


    }
    
    /**
     * 运营用户错误：20001评论中存在敏感词
     */
    public static interface StaffErr {
        
        public static final String _PREFIX = "20";
        
        /**
         * 操作帐户不存在
         */
        public static final String NO_SUCH_STAFF = _PREFIX + "001";
        /**
         * 操作帐户密码错误
         */
        public static final String STAFF_PWD_ERR = _PREFIX + "002";
        /**
         * 操作帐户不可用
         */
        public static final String STAFF_UNAVAILABLE = _PREFIX + "003";
        
        /**
         * 删除管理员失败
         */
        public static final String STAFF_DEL_ERR = _PREFIX + "004";
    }
    
    /**
     * 系统管理错误：21001
     */
    public static interface SysMgtErr {
        
        public static final String _PREFIX = "21";
        
        /**
         * 字典集不存在
         */
        public static final String NO_SUCH_DICT_SET = _PREFIX + "001";
        /**
         * 字典项不存在
         */
        public static final String NO_SUCH_DICT_ITEM = _PREFIX + "002";
        /**
         * 白名单未配置
         */
        public static final String NO_SUCH_WHITE_LIST = _PREFIX + "003";
        /**
         * 所选appId未配置
         */
        public static final String NO_SUCH_APP_ID = _PREFIX + "004";
        /**
         * 所选券商未配置
         */
        public static final String NO_SUCH_BROKER = _PREFIX + "005";
        /**
         * 不存在第三方公司
         */
        public static final String NO_SUCH_THIRD_COMPANY = _PREFIX + "006";
        /**
         * 第三方公司编号不存在
         */
        public static final String NO_SUCH_THIRD_COMPANY_ID = _PREFIX + "007";
        /**
         * 第三方公司编号已存在
         */
        public static final String THIRD_COMPANY_ID_EXEIST = _PREFIX + "008";
        /**
         * 第三方公司名称已存在
         */
        public static final String THIRD_COMPANY_NAME_EXEIST = _PREFIX + "015";
        /**
         * 开放接口列表查询失败
         */
        public static final String QUERY_INTERFACE_LIST_FAIL = _PREFIX + "009";
        /**
         * 查询绑定接口信息失败
         */
        public static final String QUERY_INTERFACE_INFO_FAIL = _PREFIX + "010";
        /**
         * 删除绑定接口失败
         */
        public static final String DELETE_BIND_INTERFACE_FAIL = _PREFIX + "011";
        /**
         * 删除公司前需要先删除正在使用的接口
         */
        public static final String DELETE_BIND_INTERFACE_FIRST = _PREFIX + "012";
        /**
         * 保存绑定接口信息失败
         */
        public static final String SAVE_INTERFACE_INFO_FAIL = _PREFIX + "013";
        /**
         * 绑定接口已存在
         */
        public static final String BIND_INTERFACE_INFO_EXSIT = _PREFIX + "014";
        /**
         * 观点不存在
         */
        public static final String NO_SUCH_VIEWPOINT_ID = _PREFIX + "016";
        /**
         * 观点评论不存在
         */
        public static final String NO_SUCH_VIEWPOINT_COMM_ID = _PREFIX + "025";
        /**
         * 非已发布观点
         */
        public static final String NO_SEND_VIEWPOINT = _PREFIX + "026";
        /**
         * 观点状态异常
         */
        public static final String VIEWPOINT_STATUS_ERROR = _PREFIX + "023";
        /**
         * 观点已发布
         */
        public static final String VIEWPOINT_STATUS_SEND = _PREFIX + "024";
        /**
         * 无历史记录
         */
        public static final String NO_SUCH_HISTORY_RECORD = _PREFIX + "017";
        /**
         * 观点标签不存在
         */
        public static final String NO_SUCH_VIEWPOINT_TAG = _PREFIX + "018";
        /**
         * 观点标签列表不存在
         */
        public static final String NO_SUCH_VIEWPOINT_TAG_LIST = _PREFIX + "019";
        /**
         * 自定义标签数量过多
         */
        public static final String DEFINE_TAG_LIMIT = _PREFIX + "020";
        /**
         * 标签名称重复
         */
        public static final String DEFINE_TAG_NAME_EXIST = _PREFIX + "021";
        /**
         * 系统标签不能删除
         */
        public static final String SYSTEM_TAG_NON_DELETABLE = _PREFIX + "022";
        /**
         * 付费标签不能修改
         */
        public static final String PAY_TAG_NON_UPDATE = _PREFIX + "031";
        /**
         * 标签已存在
         */
        public static final String TAG_LIFE = _PREFIX + "042";
        /**
         * 您还未付费
         */
        public static final String NO_PAY = _PREFIX + "027";
        /**
         * 付费观点价格不能为0
         */
        public static final String VIEWPOINT_PRICE_ERR = _PREFIX + "028";
        /**
         * 免费观点不需要付费
         */
        public static final String VIEWPOINT_FREE = _PREFIX + "029";
        /**
         * 付费价格不正确
         */
        public static final String PAY_PRICE_ERR = _PREFIX + "030";
        /**
         * 提问不存在
         */
        public static final String NO_SUCH_QUESTION = _PREFIX + "032";
        /**
         * 常用语列表不存在
         */
        public static final String NO_SUCH_COMMON_REPLY_LIST = _PREFIX + "033";
        /**
         * 常用语不存在
         */
        public static final String NO_SUCH_COMMON_REPLY_ID = _PREFIX + "034";
        /**
         * 数量超标
         */
        public static final String COMMON_REPLY_LIMIT = _PREFIX + "035";
        /**
         * 仅支持一天观点置顶
         */
        public static final String ONLY_ONE_VIEWPOINT_TOP = _PREFIX + "036";
        /**
         * 管理员列表查询失败
         */
        public static final String NO_SUCH_BROKER_MANAGER_LIST = _PREFIX +"037";
        /**
         * 查询权限列表失败
         */
        public static final String NO_SUCH_BROKER_PERMISSION_LIST = _PREFIX +"038";
        /**
         * 保存授权信息失败
         */
        public static final String SAVE_AUTH_INFO_FAIL = _PREFIX +"039";

        /**
         * 不能置顶已删除和草稿观点
         */
        public static final String NO_TOP_DEL_VIEWPOINT = _PREFIX +"040";

        /**
         * 打赏来源异常
         */
        public static final String PAY_SOURCE_EXCEPTION = _PREFIX +"041";
        
        /**
         * 必须是整数
         */
        public static final String PAYMENT_AMOUNT_EXCEPTION = _PREFIX +"043";
    }
    
    /**
     * 权限错误：22001
     */
    public static interface AuthErr {
        
        public static final String _PREFIX = "22";
        
        /**
         * 权限不存在
         */
        public static final String NO_SUCH_PERMISSION = _PREFIX + "001";
        /**
         * 角色不存在
         */
        public static final String NO_SUCH_ROLE = _PREFIX + "002";
        /**
         * IP地址未授权
         */
        public static final String NO_SUCH_IP = _PREFIX + "003";
        /**
         * 已存在相同的编号
         */
        public static final String HAS_SAME_CODE = _PREFIX + "004";
    }
    
    /**
     * 任务错误：23001
     */
    public static interface TaskErr {
        
        public static final String _PREFIX = "23";
        
        /**
         * 任务不存在
         */
        public static final String NO_SUCH_TASK = _PREFIX + "001";
        /**
         * 任务已被领取
         */
        public static final String TASK_RECEIVED = _PREFIX + "002";
        /**
         * 任务已被处理
         */
        public static final String TASK_HANDLED = _PREFIX + "003";
        /**
         * 相同任务未处理，不能重复提交
         */
        public static final String UNFINISHED_TASK_DUPLICATE = _PREFIX + "004";
        
    }
    
    /**
     * 综合业务平台错误：24001
     */
    public static interface HSBCSErr {
        
        public static final String _PREFIX = "24";
        
        /**
         * 中奖记录为空
         */
        public static final String NO_PRIZES = _PREFIX + "001";
        /**
         * 不能使用自己的邀请码
         */
        public static final String NO_USE_MYINVITE = _PREFIX + "002";
        /**
         * 无此激活码
         */
        public static final String NO_INVITE = _PREFIX + "003";
        
        /** 人员信息不存在 */
        public static final String NO_CLIENTPROFILE = _PREFIX + "004";
        
        /** 客户编号为null */
        public static final String CLIENT_ID_ISNULL = _PREFIX + "005";
        
        /** 此用户不存在注册数和有效数记录 */
        public static final String NO_REG_EFF_COUNT = _PREFIX + "006";
        /** 访问令牌不一致 */
        public static final String NO_USER_TOKEN_EQUAL = _PREFIX + "007";
        /** 当前没有活动 */
        public static final String NO_ACTIVITY = _PREFIX + "008";
        /** 活动ID不能为空 */
        public static final String NO_ACTIVITY_ID = _PREFIX + "009";
        /** 当前活动没有奖品 */
        public static final String ACTIVITY_NO_PRIZE = _PREFIX + "010";
        /** 奖品编号为空 */
        public static final String PRIZE_ID_ISNULL = _PREFIX + "011";
        /** 当前客户此类奖品已经兑换，不可重复兑换 */
        public static final String NO_CLIENT_REPLY_PRIZE = _PREFIX + "012";
        /** 配送信息全部不能为空--收货人电话,收货人,收货人地址 */
        public static final String RECEIVER_MSG_NOT_NULL = _PREFIX + "013";
        /** 邀请码不正确 */
        public static final String NO_MYINVITE_RIGHT = _PREFIX + "014";
        /** 虚拟卡兑换完，请明天再来兑换 */
        public static final String VIRTUAL_CARD_END_FOR_TOMORROW = _PREFIX + "015";
        /** 不符合兑奖条件 */
        public static final String NO_PRIZE_CONDITION = _PREFIX + "016";
        /** 无互联网开户信息 */
        public static final String NO_SUCH_APP_COMPANY = _PREFIX + "017";
        /** 无互联网开户详细信息 */
        public static final String NO_SUCH_APP_DETAIL = _PREFIX + "018";
        /** 无权限，不允许登录 */
        public static final String NO_SUCH_FUN_ROLE = _PREFIX + "019";
        /** 无互联网公司信息 */
        public static final String NO_APP_COMPANY = _PREFIX + "020";
        /** 互联网公司信息不符合要求 */
        public static final String APP_COMPANY_ERROR = _PREFIX + "021";
        /** 已存在相同公司编号 */
        public static final String HAS_SAME_APP_ID = _PREFIX + "022";
        /** 已存在相同公司名称 */
        public static final String HAS_SAME_APP_NAME = _PREFIX + "023";
        /** 删除互联网公司信息失败 */
        public static final String DELETE_APP_COMPANY_ERR = _PREFIX + "024";
    }
    
    /**
     * 综合业务平台--活动错误信息：25001
     */
    public static interface HSBCSACTIVITYErr {
        public static final String _PREFIX = "25";
        /** 邀请人信息(微信id，手机号，昵称)不能为空 */
        public static final String BIND_TEAM_INFO = _PREFIX + "001";
        
        /** 当前手机号存在绑定团队 */
        public static final String EXIST_BIND_TEAM = _PREFIX + "002";
        /** 邀请人信息不存在 */
        public static final String NO_BIND_TEAM = _PREFIX + "003";
        /** 手机号码为空或不是手机号 */
        public static final String MOBILE_ISNULL_OR_ERROR = _PREFIX + "004";
        /** 不可以邀请自己组队 */
        public static final String INVITER_OWNER = _PREFIX + "005";
        /** 微信号已经注册 */
        public static final String WX_OPENID_REGESTER = _PREFIX + "006";
        
    }
    
    /**
     * 渠道错误
     * 
     * @author panjx12801
     *
     */
    public static interface ChannelErr {
        public static final String _PREFIX = "26";
        /** 渠道编号不存在 */
        public static final String CHANNEL_ID_EMPTY = _PREFIX + "001";
        /** 渠道不存在 */
        public static final String NO_SUCH_CHANNEL = _PREFIX + "002";
        /** 渠道号码已存在 */
        public static final String CHANNEL_NO_EXIST = _PREFIX + "003";
        /** 渠道名称已存在 */
        public static final String CHANNEL_NAME_EXIST = _PREFIX + "004";
    }
    
    public static interface interErr {
        public static final String __PREFIX = "27";
        /** 查询条件有误 */
        public static final String INTER_CONDITION_EMPTY = __PREFIX + "001";
    }
    
    public static interface FavoriteErr {
        public static final String __PREFIX = "28";
        
        /**
         * 收藏不存在
         */
        public static final String FAVORITE_NOT_EXIST = __PREFIX + "001";
        /**
         * 新闻已收藏
         */
        public static final String NEWS_HAS_FAVORITE = __PREFIX + "002";
        /**
         * 新闻不存在
         */
        public static final String NEWS_NOT_EXIST = __PREFIX + "003";
    }
    
    public static interface QuestionErr {
        
        public static final String __PREFIX = "29";
        /**
         * 问题不存在
         */
        public static final String QUESTION_NOT_EXIST = __PREFIX + "001";
        /**
         * 回答不存在
         */
        public static final String ANSWER_NOT_EXIST = __PREFIX + "002";
        /**
         * 问题已经被回答
         */
        public static final String QUESTION_HAS_ANSERED = __PREFIX + "003";
        /**
         * 已点赞
         */
        public static final String HAS_UPVOTE = __PREFIX + "004";
        /**
         * 已吐槽
         */
        public static final String HAS_SPITSLOT = __PREFIX + "005";
    }
    
    /**
     * 充值消费错误
     *
     * @author wangxu13798
     *
     */
    public static interface PayErr {
        public static final String _PREFIX = "30";
        /** 调用钱包支付失败 */
        public static final String WALLET_PAY_ERR = _PREFIX + "001";
        /** 金币充值失败 */
        public static final String GOLDCOIN_CHANGE_ERR = _PREFIX + "002";
        /** 金币充值撤销失败 */
        public static final String GOLDCOIN_CHANGE_REVOKE_ERR = _PREFIX + "003";
        
        /**
         * 余额不足
         */
        public static final String INSUFFICIENT_FUNDS = _PREFIX + "004";
        
        /**
         * 支付失败
         */
        public static final String PAY_ERR = _PREFIX + "005";
    }
    
    public static interface ChatRoomErr {
        
        public static final String _PREFIX = "31";
        /** 聊天室不存在 */
        public static final String NO_SUCH_CHAT_ROOM = _PREFIX + "001";
    }
    public static interface RollingMsgErr {
        public static final String _PREFIX = "32";
        /*消息不存在*/
        public static final String NO_SUCH_ROLLING_MSG = _PREFIX + "001";
    }
    public static interface WechatShareErr {
        public static final String _PREFIX = "33";
        /*消息不存在*/
        public static final String NO_SUCH_WECHAT_SHARE = _PREFIX + "001";
        /*大V信息不一致*/
        public static final String NO_EQUAL_DAV = _PREFIX + "002";
        /*微信分享存库错误*/
        public static final String NO_RIGHT_SAVE = _PREFIX + "003";
        /*微信分享Id缺失*/
        public static final String  REQUIRE_WECHATSHARE_ID = _PREFIX + "004";
        /*微信分享记录不存在*/
        public static final String  RECORDE_NO_EXIST = _PREFIX + "005";
    }
    public static interface SchemeColorErr {
        public static final String _PREFIX = "34";
        /*id不存在*/
        public static final String NO_SCHEME_COLOR_ID = _PREFIX + "001";
        /*记录不存在*/
        public static final String NO_SCHEME_COLOR = _PREFIX + "002";
    }

    public static interface LeaderRegisterError{

        public static final String _PREFIX = "35";
        /*后台注册接口调用失败*/
        public static final String BG_REGISTER_FAILED = _PREFIX + "001";
        /*后台投顾认证接口调用失败*/
        public static final String BG_LEADER_AUTHEN_FAILED = _PREFIX + "002";

    }

    public static interface BGAPIErrorInfo{

        public static final String _PREFIX = "36";
        //后台修改昵称错误
        public static final String BG_ALIAS_NAME_UPDATE_FAILED = _PREFIX + "001";
    }

    //观点错误
    public static interface ViewpointErrorInfo{

        public static final String _PREFIX = "2056";

        public static final String VIEWPOINT_NOT_EXIST  = _PREFIX + "01";
        public static final String VIEWPOINT_CREATE_NOT_AUTH  = _PREFIX + "02";
        public static final String VIEWPOINT_UPDATE_NOT_AUTH  = _PREFIX + "03";
        public static final String VIEWPOINT_CLOSE_NOT_AUTH  = _PREFIX + "04";
        public static final String VIEWPOINT_CANCEL_NOT_AUTH  = _PREFIX + "05";
        public static final String VIEWPOINT_UPVOTE_FLAG_ERROR  = _PREFIX + "06";
        public static final String VIEWPOINT_ALREADY_UPVOTE  = _PREFIX + "07";
        public static final String VIEWPOINT_HAVE_NOT_UPVOTE  = _PREFIX + "08";

    }

    //评论错误
    public static interface CommentErrorInfo{

        public static final String _PREFIX = "2056";

        public static final String COMMENT_ALREADY_REPLY = _PREFIX + "51";

        public static final String COMMENT_NOT_EXIST = _PREFIX + "52";

        public static final String REPLY_CAN_NOT_REPLY = _PREFIX + "53";

        public static final String COMMENT_NOT_YOURS = _PREFIX + "54";

        public static final String NOT_ALLOW_TO_CHANGE = _PREFIX + "55";

        public static final String NOT_AVAILIABLE_TYPE = _PREFIX + "56";

        public static final String NOT_ALLOW_TOP_REPLY = _PREFIX + "57";

        public static final String UPVOTE_FLAG_ERROR  = _PREFIX + "58";

        public static final String COMMENT_ALREADY_UPVOTE  = _PREFIX + "59";

        public static final String COMMENT_HAVE_NOT_UPVOTE  = _PREFIX + "60";

    }

    /**
     * 组合类错误信息
     * */
    public static interface CombinationErrorInfo{

        public static final String _PREFIX = "2059";

        public static final String COMBINATION_NOT_EXIST = _PREFIX + "01";

        public static final String COMBINATION_APPLY_ERROR = _PREFIX + "02";

        public static final String COMBINATION_FOCUS_FAILED = _PREFIX + "03";

        public static final String COMBINATION_FOCUS_CANCEL_FAILED = _PREFIX + "04";

        public static final String COMUSER_SIGN_NORTHEAST_ERR = _PREFIX + "05";

        public static final String APPLY_PAY_PROCEED_ERR = _PREFIX + "06";

        public static final String APPLY_PAY_CONFIG_ERR = _PREFIX + "07";

        public static final String APPLY_PAY_PARAMETER_ERR = _PREFIX + "08";

        public static final String ORDER_LIST_QRY_ERR = _PREFIX + "09";

    }

    /**
     * 意见反馈错误信息
     */
    public static interface FeedbackErrorInfo{

        public static final String _PREFIX = "2057";

        public static final String FEEDBACK_NOT_EXIST = _PREFIX + "01";

        public static final String FEEDBACK_ALREADY_REPLY = _PREFIX + "02";

    }

    /**
     * 消息推送错误信息
     */
    public static interface PushErrorInfo{
        public static final String _PREFIX = "2060";
        public static final String APP_USER_NOT_EXIST = _PREFIX + "01";//消息推送记录未注册
        public static final String TAG_EXIST = _PREFIX + "02";//已存在标签
        public static final String ADD_TAG_ERR = _PREFIX + "03";//添加标签失败
        public static final String PUSH_ERR = _PREFIX + "04";//消息推送失败
        public static final String PUSH_REGID_ERR = _PREFIX + "05";//用户暂未注册app
        public static final String PUSH_TYPE_ERR = _PREFIX + "06";//推送类别错误
        public static final String UPDATE_TAG_ALIAS_ERR = _PREFIX + "07";//更新别名、标签失败
        public static final String PUSH_SCHEDULE_ERR = _PREFIX + "08";//定时推送添加失败
        public static final String PUSH_SCHEDULE_UPDATE_ERR = _PREFIX + "09";//定时推送添加失败
        public static final String PUSH_SCHEDULE_ENNABLE_DISABLE_ERR = _PREFIX + "10";//非定时任务无法启用与禁用
        public static final String PUSH_LIST_ERR= _PREFIX + "11";//消息不存在
        public static final String PUSH_TIME_ERR= _PREFIX + "12";//推送时间错误
        public static final String PUSH_CONN_ERR= _PREFIX + "13";//极光推送连接失败
        public static final String PUSH_REPORT_ERR= _PREFIX + "14";//推送统计失败
        public static final String PUSH_EXCEL_ERR= _PREFIX + "15";//excel格式错误
        public static final String PUSH_EXCEL_USER_ERR= _PREFIX + "16";//excel导入用户为空
        public static final String PUSH_PARAM_ERR= _PREFIX + "17";//消息推送参数错误
        public static final String PUSH_MSG_ERR= _PREFIX + "18";//消息推送找不到appid
        public static final String MSG_TYPE_ERR= _PREFIX + "19";//消息类型错误
        public static final String GET_DEVICE_TAG_ALIAS_ERR= _PREFIX + "20";//获取极光绑定信息

        public static final String XINAN_PUSH_FLAG_ERR= _PREFIX + "21";//提醒开关状态错误
        public static final String XINAN_PUSH_REMIND_TYPE_ERR= _PREFIX + "22";//提醒类型错误
        public static final String XINAN_PUSH_COMBI_CODE_EMPTY= _PREFIX + "23";//组合代码不能为空
        public static final String XINAN_PUSH_SUBSCRIPTION_EMPTY= _PREFIX + "24";//没有订阅的组合
        public static final String XINAN_PUSH_SUBSCRIPTION_ERR= _PREFIX + "25";//没有订阅该组合
        public static final String TAG_NOT_EXIST = _PREFIX + "26";//标签不存在
        public static final String PUSH_USER_LIST_EMPTY = _PREFIX + "27";//推送用户列表为空
        public static final String PUSH_USER_OPEM_ID_LIST_EMPTY = _PREFIX + "28";//推送openid列表为空
        public static final String XINAN_PUSH_TYPE_ERR = _PREFIX + "29";//暂不支持此类型推送
        public static final String REM_TAG_ERR = _PREFIX + "30";//删除标签失败

    }
    /**
     * 公告错误信息
     */
    public static interface NoticeErrorInfo{
        public static final String _PREFIX = "2061";
        public static final String APP_NOTICE_NOT_EXIST = _PREFIX + "01";//公告不存在


    }

    /**
     * 问答错误信息
     */
    public static interface AskErrorInfo{
        public static final String _PREFIX = "2062";
        public static final String ANSWER_USER_ID_ERR = _PREFIX + "01";//回答目标参数不匹配
        public static final String QUESTOIN_USER_ID_ERR = _PREFIX + "02";//提问目标参数不匹配
        public static final String QUESTOIN_ID_ERR = _PREFIX + "03";//找不到回答的问题
        public static final String QUESTOIN_ID_NULL_ERR = _PREFIX + "04";//回答的问题不存在
        public static final String ANSWER_REPEAT_ERR = _PREFIX + "05";//已经回答过这个问题
        public static final String ANSWER_USER_ERR = _PREFIX + "06";//没有权限回答这个问题
        public static final String ANSWER_BLACK_WORD_EXIT = _PREFIX + "07";//存在敏感词
        public static final String REMOVE_ASK_USER_TYPE_ERR = _PREFIX + "08";//用户无法屏蔽问题
        public static final String REMOVE_ASK_USER_ERR = _PREFIX + "09";//没有权限屏蔽这个问题
        public static final String ASK_EMPTY = _PREFIX + "10";//问题不存在
        public static final String ASK_NUM_ERR = _PREFIX + "11";//每日提问不能超过两次
        public static final String ASK_UPVOTE_ERR = _PREFIX + "12";//无法重复点赞
        public static final String QUESTOIN_ASK_TYPE_EMPTY = _PREFIX + "13";//提问类型不能为空
        public static final String QUESTOIN_ASK_TYPE_ERR = _PREFIX + "14";//提问类型错误
        public static final String ASK_QUERY_TYPE_ERR = _PREFIX + "15";//查询类型错误
        public static final String QUESTION_PUBLIC_ERR = _PREFIX + "16";//提问类型参数错误
        public static final String ANSWER_PUBLIC_ERR = _PREFIX + "17";//回答类型参数错误
        public static final String PUBLIC_TYPE_ERR = _PREFIX + "18";//参数错误
        public static final String ANONYMOUS_TYPE_ERR = _PREFIX + "19";//参数错误

    }

    /**
     * 优惠券错误
     */
    public static interface CouponErrorInfo{
        public static final String _PREFIX="2063";
        public static final String COUPON_STOCK_NOT_EXIST = _PREFIX + "01";//库存优惠券不存在
        public static final String COUPON_CONDITION_ERROR = _PREFIX + "02";//优惠券条件不满足
        public static final String COUPON_NOT_LOCK = _PREFIX + "03";//优惠券未锁定
    }
    public static interface CreditsErrorInfo{
        public static final String _PREFIX="2064";
        public static final String CREDIT_NOT_ENOUGH = _PREFIX + "01";//积分不够
        public static final String CREDIT_LIMIT_EXIST = _PREFIX + "02";//积分上限已存在
        public static final String CREDIT_RULE_EXIST = _PREFIX + "03";//积分规则已存在
        public static final String CREDIT_TASk_EXIST = _PREFIX + "04";//积分任务已存在
        public static final String CREDIT_SIDI_ERROR = _PREFIX + "05";//积分任务已存在
    }
    public static interface PublicManageErrorInfo{
        public static final String _PREFIX="2065";
        public static final String BANNER_NOT_EXIST = _PREFIX + "01";//banner不存在
        public static final String RECOMMEND_FLAG_NOT_EXIST = _PREFIX + "02";//recommend_flag不存在
        public static final String BEYOND_RECOMMEND_COUNT = _PREFIX + "03";//推荐数量已达上限
        public static final String RECOMMEND_RULE_NOT_EXISTS = _PREFIX + "04";//规则未创建
        public static final String BANNER_FULL = _PREFIX + "05";//最多只能创建5个

    }

    public static interface PayErrorInfo{
        public static final String _PREFIX="2066";
        public static final String PAY_APPLY_ERROR = _PREFIX + "01";//支付申请错误
        public static final String WX_NOT_OAUTH = _PREFIX + "02";//未授权登录
        public static final String PAY_REFUND_ERROR = _PREFIX + "03";//退款失败
    }
    public static interface TKOpenErrorInfo{
        public static final String _PREFIX="2067";
        public static final String REQUEST_ERR = _PREFIX + "01";//请求思迪异常

    }
    public static interface AdminErrorInfo{
        public static final String _PREFIX="2068";
        public static final String USER_QUERY_LIST_EMPTY = _PREFIX + "01";//解析查询参数为空

    }


}
